// Agent agRefem in project jasonum
/* Initial beliefs and rules */
/* Initial goals */
/* Plans */

+refemSeguir1
	<-  refemRBSeguir1;
		!!seguirSalvador1;
		.print("Seguir robo [1]").
+!seguirSalvador1 : not campoSeguro1
	<- seguirRbSalvador1; !!seguirSalvador1.
+!seguirSalvador1 : campoSeguro1 
	<- .print("Campo Seguro Refem 1"); !!defender5.

+refemSeguir2
	<-  refemRBSeguir2;
		!!seguirSalvador2;
		.print("Seguir robo [2]").
+!seguirSalvador2 : not campoSeguro2
	<- seguirRbSalvador2; !!seguirSalvador2.
+!seguirSalvador2 : campoSeguro2 
	<- .print("Campo Seguro Refem 2"); !!defender5.
	
+refemSeguir3
	<-  refemRBSeguir3;
		!!seguirSalvador3;
		.print("Seguir robo [3]").
+!seguirSalvador3 : not campoSeguro3
	<- seguirRbSalvador3; !!seguirSalvador3.
+!seguirSalvador3 : campoSeguro3 
	<- .print("Campo Seguro Refem 3"); !!defender5.

+refemSeguir4
	<- 	refemRBSeguir4;
		!!seguirSalvador4;
		.print("Seguir robo [4]").
+!seguirSalvador4 : not campoSeguro4
	<- seguirRbSalvador4; !!seguirSalvador4.
+!seguirSalvador4 : campoSeguro4 
	<- .print("Campo Seguro Refem 4"); !!defender5.

+!atacar5 : devoAtacar5 <- atack5; !!atacar5.
+!atacar5 : not devoAtacar5 <- .print("Refem parar atack"); !!defender5.

+!defender5 : inimigoPertoRefem5
	<- defend5; !!defender5; .print("Defender [5]").
+!defender5 : not inimigoPertoRefem5
	<- devoAtacar5; !!atacar5.